package org.bonorsoft.modules.education.entity;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import org.bonorsoft.common.aspect.annotation.Dict;
import org.jeecgframework.poi.excel.annotation.Excel;

/**
 * @Description: 全市学校信息表
 * @Author: WilliamYe
 * @Date:   2020-11-23
 * @Version: V1.0
 */
@Data
public class EduImportExcel{
    /**学校ID*/
    @TableId(type = IdType.ID_WORKER_STR)
    private java.lang.String id;
    /**学校代码*/
    @Excel(name = "学校代码", width = 15)
    private java.lang.String schoolCode;
    /**学校名称*/
    @Excel(name = "学校名称", width = 15)
    private java.lang.String schoolName;
    /**统计年份*/
    @Excel(name = "统计年份", width = 15)
    private java.lang.Integer statisticalYear;
    /**办学类型(字典)*/
    @Excel(name = "办学类型", width = 15, dicCode="sys_school_type")
    @Dict(dicCode = "sys_school_type")
    private java.lang.String schoolType;
    /**办学类型代码*/
    @Excel(name = "办学类型代码", width = 15)
    private java.lang.Integer schoolTypeCode;
    /**校数*/
    @Excel(name = "校数", width = 15)
    private java.lang.Integer schoolNumber;
    /**教学班数*/
    @Excel(name = "教学班数", width = 15)
    private java.lang.Integer classeNumber;
    /**学生总人数*/
    @Excel(name = "学生总数", width = 15)
    private java.lang.Integer totalStudent;
    /**学生人数 - 男*/
    @Excel(name = "学生人数 - 男", width = 15)
    private java.lang.Integer maleStudents;
    /**学生人数 - 女*/
    @Excel(name = "学生人数 - 女", width = 15)
    private java.lang.Integer womanStudents;
    /**少数民族学生总人数*/
    @Excel(name = "少数民族学生总人数", groupName = "少数民族学生", width = 15)
    private java.lang.Integer minorityStudents;
    /**少数民族学生人数 - 男*/
    @Excel(name = "少数民族学生人数 - 男", groupName = "少数民族学生", width = 15)
    private java.lang.Integer maleMinority;
    /**少数民族学生人数 - 女*/
    @Excel(name = "少数民族学生人数 - 女", groupName = "少数民族学生", width = 15)
    private java.lang.Integer womanMinority;
    /**寄宿生总人数*/
    @Excel(name = "寄宿生总人数", groupName = "寄宿生", width = 15)
    private java.lang.Integer totalNumberBoarders;
    /**寄宿生人数 - 男*/
    @Excel(name = "寄宿生人数 - 男", groupName = "寄宿生", width = 15)
    private java.lang.Integer maleBoarders;
    /**寄宿生人数 - 女*/
    @Excel(name = "寄宿生人数 - 女", groupName = "寄宿生", width = 15)
    private java.lang.Integer womanBoarders;
    /**招生总数*/
    @Excel(name = "招生总数", groupName = "招生", width = 15)
    private java.lang.Integer totalNumberAdmissions;
    /**招生数 - 男*/
    @Excel(name = "招生数 - 男", groupName = "招生", width = 15)
    private java.lang.Integer maleAdmissions;
    /**招生数 - 女*/
    @Excel(name = "招生数 - 女", groupName = "招生", width = 15)
    private java.lang.Integer womanAdmissions;
    /**毕业班总人数*/
    @Excel(name = "毕业班总人数", groupName = "毕业班总人数", width = 15)
    private java.lang.Integer totalGraduates;
    /**毕业班人数 - 男*/
    @Excel(name = "毕业班人数 - 男", groupName = "毕业班总人数", width = 15)
    private java.lang.Integer maleGraduates;
    /**毕业班人数 - 女*/
    @Excel(name = "毕业班人数 - 女", groupName = "毕业班总人数", width = 15)
    private java.lang.Integer womanGraduates;
    /**外国籍学生*/
    @Excel(name = "外国籍学生人数", width = 15)
    private java.lang.Integer foreignStudent;
    /**教职工总人数*/
    @Excel(name = "教职工总数", groupName = "在校教职工数", width = 15)
    private java.lang.Integer totalNumberStaff;
    /**教职工人数 - 男*/
    @Excel(name = "教职工人数 - 男", groupName = "在校教职工数", width = 15)
    private java.lang.Integer maleStaff;
    /**教职工人数 - 女*/
    @Excel(name = "教职工人数 - 女", groupName = "在校教职工数", width = 15)
    private java.lang.Integer womanStaff;
    /**教职工少数民族人数*/
    @Excel(name = "教职工少数民族人数", groupName = "在校教职工数", width = 15)
    private java.lang.Integer minorityStaff;
    /**教职工在编人员人数*/
    @Excel(name = "教职工在编人员人数", groupName = "在校教职工数", width = 15)
    private java.lang.Integer payrollNumberStaff;
    /**专职教职工人数*/
    @Excel(name = "专职教职工人数", width = 15)
    private java.lang.Integer fullTimeStaff;
    /**教职工专业技术职务人数 - 正高级*/
    @Excel(name = "正高级", groupName = "教职工专业技术职务人数", width = 15)
    private java.lang.Integer fullSeniorStaff;
    /**教职工专业技术职务人数 - 副高级*/
    @Excel(name = "副高级", groupName = "教职工专业技术职务人数", width = 15)
    private java.lang.Integer deputySeniorStaff;
    /**教职工专业技术职务人数 - 中级*/
    @Excel(name = "中级", groupName = "教职工专业技术职务人数", width = 15)
    private java.lang.Integer intermediateLevelStaff;
    /**教职工专业技术职务人数 - 助理级*/
    @Excel(name = "助理级", groupName = "教职工专业技术职务人数", width = 15)
    private java.lang.Integer assistantLevelStaff;
    /**教职工专业技术职务人数 - 员级*/
    @Excel(name = "员级", groupName = "教职工专业技术职务人数", width = 15)
    private java.lang.Integer staffLevelStaff;
    /**教职工专业技术职务人数 - 未定职级*/
    @Excel(name = "未定职级", groupName = "教职工专业技术职务人数", width = 15)
    private java.lang.Integer undeterminedRankStaff;
    /**教职工年龄区间人数 - 24岁及以下*/
    @Excel(name = "24岁及以下", groupName = "教职工年龄区间人数", width = 15)
    private java.lang.Integer twentyFourYears;
    /**教职工年龄区间人数 - 25-29岁*/
    @Excel(name = "25-29岁", groupName = "教职工年龄区间人数", width = 15)
    private java.lang.Integer twentyFiveYears;
    /**教职工年龄区间人数 - 30-34岁*/
    @Excel(name = "30-34岁", groupName = "教职工年龄区间人数", width = 15)
    private java.lang.Integer thirtyYears;
    /**教职工年龄区间人数 - 35-39岁*/
    @Excel(name = "35-39岁", groupName = "教职工年龄区间人数", width = 15)
    private java.lang.Integer thirtyFiveYears;
    /**教职工年龄区间人数 - 40-44岁*/
    @Excel(name = "40-44岁", groupName = "教职工年龄区间人数", width = 15)
    private java.lang.Integer fortyYears;
    /**教职工年龄区间人数 - 45-49岁*/
    @Excel(name = "45-49岁", groupName = "教职工年龄区间人数", width = 15)
    private java.lang.Integer fortyFiveYears;
    /**教职工年龄区间人数 - 50-54岁*/
    @Excel(name = "50-54岁", groupName = "教职工年龄区间人数", width = 15)
    private java.lang.Integer fiftyYears;
    /**教职工年龄区间人数 - 55-59岁*/
    @Excel(name = "55-59岁", groupName = "教职工年龄区间人数", width = 15)
    private java.lang.Integer fiftyFiveYears;
    /**教职工年龄区间人数 - 60岁及以上*/
    @Excel(name = "60岁及以上", groupName = "教职工年龄区间人数", width = 15)
    private java.lang.Integer sixtyYears;
    /**教职工学历级别人数 - 研究生学历*/
    @Excel(name = "研究生学历", groupName = "教职工学历级别人数", width = 15)
    private java.lang.Integer graduateDegreeStaff;
    /**教职工学历级别人数 - 本科学历*/
    @Excel(name = "本科学历", groupName = "教职工学历级别人数", width = 15)
    private java.lang.Integer bachelorDegreeStaff;
    /**教职工学历级别人数 - 专科学历*/
    @Excel(name = "专科学历", groupName = "教职工学历级别人数", width = 15)
    private java.lang.Integer juniorCollegeDegreeStaff;
    /**教职工学历级别人数 - 高中阶段学历*/
    @Excel(name = "高中阶段学历", groupName = "教职工学历级别人数", width = 15)
    private java.lang.Integer highSchoolEducationStaff;
    /**教职工学历级别人数 - 高中阶段以下学历*/
    @Excel(name = "高中阶段以下学历", groupName = "教职工学历级别人数", width = 15)
    private java.lang.Integer belowHighSchoolStaff;
    /**教职工各学科人数 - 品德与生活（社会）*/
    @Excel(name = "品德与生活（社会）", groupName = "教职工各学科人数", width = 15)
    private java.lang.Integer moralityLifeStaff;
    /**教职工各学科人数 - 语文*/
    @Excel(name = "语文", groupName = "教职工各学科人数", width = 15)
    private java.lang.Integer languageStaff;
    /**教职工各学科人数 - 数学*/
    @Excel(name = "数学", groupName = "教职工各学科人数", width = 15)
    private java.lang.Integer mathematicsStaff;
    /**教职工各学科人数 - 外语总*/
    @Excel(name = "外语总", groupName = "教职工各学科人数", width = 15)
    private java.lang.Integer foreignLanguageStaff;
    /**教职工各学科人数 - 外语（英语）*/
    @Excel(name = "英语", groupName = "教职工各学科人数", width = 15)
    private java.lang.Integer englishLanguageStaff;
    /**教职工各学科人数 - 外语（日语）*/
    @Excel(name = "日语", groupName = "教职工各学科人数", width = 15)
    private java.lang.Integer japaneseLanguageStaff;
    /**教职工各学科人数 - 外语（俄语）*/
    @Excel(name = "俄语", groupName = "教职工各学科人数", width = 15)
    private java.lang.Integer russianLanguageStaff;
    /**教职工各学科人数 - 物理*/
    @Excel(name = "物理", groupName = "教职工各学科人数", width = 15)
    private java.lang.Integer physicalStaff;
    /**教职工各学科人数 - 化学*/
    @Excel(name = "化学", groupName = "教职工各学科人数", width = 15)
    private java.lang.Integer chemicalStaff;
    /**教职工各学科人数 - 生物*/
    @Excel(name = "生物", groupName = "教职工各学科人数", width = 15)
    private java.lang.Integer biologicalStaff;
    /**教职工各学科人数 - 地理*/
    @Excel(name = "地理", groupName = "教职工各学科人数", width = 15)
    private java.lang.Integer geographicStaff;
    /**教职工各学科人数 - 历史*/
    @Excel(name = "历史", groupName = "教职工各学科人数", width = 15)
    private java.lang.Integer historyStaff;
    /**教职工各学科人数 - 信息技术*/
    @Excel(name = "信息技术", groupName = "教职工各学科人数", width = 15)
    private java.lang.Integer technologyStaff;
    /**教职工各学科人数 - 通用技术*/
    @Excel(name = "通用技术", groupName = "教职工各学科人数", width = 15)
    private java.lang.Integer generalStaff;
    /**教职工各学科人数 - 体育与健康*/
    @Excel(name = "体育与健康", groupName = "教职工各学科人数", width = 15)
    private java.lang.Integer educationStaff;
    /**教职工各学科人数 - 艺术*/
    @Excel(name = "艺术", groupName = "教职工各学科人数", width = 15)
    private java.lang.Integer artStaff;
    /**教职工各学科人数 - 音乐*/
    @Excel(name = "音乐", groupName = "教职工各学科人数", width = 15)
    private java.lang.Integer musicStaff;
    /**教职工各学科人数 - 美术*/
    @Excel(name = "美术", groupName = "教职工各学科人数", width = 15)
    private java.lang.Integer fineArtsStaff;
    /**教职工各学科人数 - 综合实践活动*/
    @Excel(name = "综合实践活动", groupName = "教职工各学科人数", width = 15)
    private java.lang.Integer practiceActivitiesStaff;
    /**教职工各学科人数 - 其他*/
    @Excel(name = "其他", groupName = "教职工各学科人数", width = 15)
    private java.lang.Integer otherStaff;
    /**教职工各学科人数 - 本学年不授课专任教师*/
    @Excel(name = "本学年不授课专任教师", groupName = "教职工各学科人数", width = 15)
    private java.lang.Integer dontTeachStaff;
    /**学校占地总面积（平方米）*/
    @Excel(name = "学校占地总面积（平方米）", groupName = "占地面积", width = 15)
    private java.lang.Double totalAreaSchool;
    /**学校绿化用地面积（平方米）*/
    @Excel(name = "学校绿化用地面积（平方米）", groupName = "占地面积", width = 15)
    private java.lang.Double schoolGreeningArea;
    /**学学校运动场地面积（平方米）*/
    @Excel(name = "学校运动场地面积（平方米）", groupName = "占地面积", width = 15)
    private java.lang.Double schoolSportsArea;
    /**学校计算机总数（台）*/
    @Excel(name = "学校计算机总数（台）", groupName = "计算机", width = 15)
    private java.lang.Integer totalSchoolComputers;
    /**教学用计算机数（台）*/
    @Excel(name = "教学用计算机数（台）", groupName = "计算机", width = 15)
    private java.lang.Integer teachingComputerNumbers;
    /**教学用平板电脑数（台）*/
    @Excel(name = "教学用平板电脑数（台）", groupName = "计算机", width = 15)
    private java.lang.Integer numberTabletsTeaching;
    /**学校教室总数（间）*/
    @Excel(name = "学校教室总数（间）", groupName = "教室", width = 15)
    private java.lang.Integer totalSchoolClassrooms;
    /**网络多媒体教室数（间）*/
    @Excel(name = "网络多媒体教室数（间）", groupName = "教室", width = 15)
    private java.lang.Integer numberMultimediaClassrooms;
    /**学校固定资产总值（万元）*/
    @Excel(name = "学校固定资产总值（万元）", groupName = "学校资产", width = 15)
    private java.lang.Double totalAssetsSchool;
    /**教学仪器设备资产值（万元）*/
    @Excel(name = "教学仪器设备资产值（万元）", groupName = "学校资产", width = 15)
    private java.lang.Double outputEquipmentAssets;
    /**实验设备资产值（万元）*/
    @Excel(name = "实验设备资产值（万元）", groupName = "学校资产", width = 15)
    private java.lang.Double assetExperimentalEquipment;
    /**学校校舍总面积（平方米）*/
    @Excel(name = "学校校舍总面积（平方米）", width = 15)
    private java.lang.Double totalSchoolBuildings;
    /**信息化建设情况 - 电子图书（册）*/
    @Excel(name = "电子图书（册）", groupName = "信息化建设情况", width = 15)
    private java.lang.Integer constructionEleBooks;
    /**信息化建设情况 - 电子期刊（册）*/
    @Excel(name = "电子期刊（册）", groupName = "信息化建设情况", width = 15)
    private java.lang.Integer constructionEleJournals;
    /**信息化建设情况 - 学位论文（册）*/
    @Excel(name = "学位论文（册）", groupName = "信息化建设情况", width = 15)
    private java.lang.Integer constructionDissertation;
    /**信息化建设情况 - 音视频（小时）*/
    @Excel(name = "音视频（小时）", groupName = "信息化建设情况", width = 15)
    private java.lang.Double constructionAudioVideo;
    /**信息化建设情况 - 接受过信息技术相关培训的专任教师(人次)*/
    @Excel(name = "接受过信息技术相关培训的专任教师(人次)", groupName = "信息化建设情况", width = 15)
    private java.lang.Integer constructionTrainTechnology;
    /**信息化建设情况 - 信息化工作人员数(人)*/
    @Excel(name = "信息化工作人员数(人)", groupName = "信息化建设情况", width = 15)
    private java.lang.Integer constructionInfoWorkers;
    /**法人和其他组织统一社会信用代码	*/
    @Excel(name = "法人和其他组织统一社会信用代码", width = 15)
    private java.lang.String unifySocialCodes;
    /**举办类型*/
    @Excel(name = "举办类型", width = 15)
    private java.lang.String holdType;
    /**学校所在地信息 - 代码*/
    @Excel(name = "代码", groupName = "学校所在地信息", width = 15)
    private java.lang.String schoolLocationCode;
    /**学校所在地信息 - 区划一级省级*/
    @Excel(name = "区划一级省级", groupName = "学校所在地信息", width = 15)
    private java.lang.String schoolLocationOne;
    /**学校所在地信息 - 区划二级市级*/
    @Excel(name = "区划二级市级", groupName = "学校所在地信息", width = 15)
    private java.lang.String schoolLocationTwo;
    /**学校所在地信息 - 区划三级县区级*/
    @Excel(name = "区划三级县区级", groupName = "学校所在地信息", width = 15)
    private java.lang.String schoolLocationThree;
    /**学校所在地信息 - 区划四级乡级*/
    @Excel(name = "区划四级乡级", groupName = "学校所在地信息", width = 15)
    private java.lang.String schoolLocationFour;
    /**学校所在地信息 - 区划五级村级*/
    @Excel(name = "区划五级村级", groupName = "学校所在地信息", width = 15)
    private java.lang.String schoolLocationFive;
    /**学校党政负责人姓名*/
    @Excel(name = "党政负责人姓名", groupName = "基本信息", width = 15)
    private java.lang.String governmentName;
    /**学校党政负责人职务*/
    @Excel(name = "党政负责人职务", groupName = "基本信息", width = 15)
    private java.lang.String governmentPosition;
    /**学校行政负责人姓名*/
    @Excel(name = "行政负责人姓名", groupName = "基本信息", width = 15)
    private java.lang.String administrativeName;
    /**学校行政负责人职务*/
    @Excel(name = "行政负责人职务", groupName = "基本信息", width = 15)
    private java.lang.String administrativePosition;
    /**学校业务负责人姓名*/
    @Excel(name = "业务负责人姓名", groupName = "基本信息", width = 15)
    private java.lang.String businessName;
    /**学校业务负责人职务*/
    @Excel(name = "业务负责人职务", groupName = "基本信息", width = 15)
    private java.lang.String businessPosition;
    /**学校业务负责人联系方式*/
    @Excel(name = "业务负责人联系方式", groupName = "基本信息", width = 15)
    private java.lang.String businessContact;
    /**学校信息统计人员（填表人）*/
    @Excel(name = "信息统计人员", groupName = "基本信息", width = 15)
    private java.lang.String preparer;
    /**学校地址*/
    @Excel(name = "学校地址", groupName = "基本信息", width = 15)
    private java.lang.String schoolAddress;
    /**学校邮编*/
    @Excel(name = "学校邮编", groupName = "基本信息", width = 15)
    private java.lang.String zipCode;
    /**学校电话区号*/
    @Excel(name = "电话区号", groupName = "基本信息", width = 15)
    private java.lang.String areaCode;
    /**学校办公电话*/
    @Excel(name = "办公电话", groupName = "基本信息", width = 15)
    private java.lang.String officeTelephone;
    /**学校传真电话*/
    @Excel(name = "传真电话", groupName = "基本信息", width = 15)
    private java.lang.String faxTelephone;
    /**学校网址*/
    @Excel(name = "学校网址", groupName = "基本信息", width = 15)
    private java.lang.String webSite;
    /**学校电子邮箱*/
    @Excel(name = "电子邮箱", groupName = "基本信息", width = 15)
    private java.lang.String schoolEmail;
    /**学校经度X*/
    @Excel(name = "学校经度X", groupName = "基本信息", width = 15)
    private java.lang.Double longitudeX;
    /**学校纬度Y*/
    @Excel(name = "学校纬度Y", groupName = "基本信息", width = 15)
    private java.lang.Double longitudeY;
    /**学校是否建立校园网（0-否，1-是）*/
    @Excel(name = "是否建立校园网", groupName = "基本信息", width = 15, dicCode = "network_yes_no")
    @Dict(dicCode = "network_yes_no")
    private java.lang.String whetherNetwork;
    /**学校接入互联网方式*/
    @Excel(name = "接入互联网方式", groupName = "基本信息", width = 15)
    private java.lang.String accessInternet;
    /**学段类型（字典）*/
    private java.lang.String learnType;
}
